import "./index.scss";
import React, { Component } from "react";
import axios from "axios";
import qs from "qs";
import Radio from "components/Radio";
import iconSuccess from "./icon-success.png";
import iconFail from "./icon-fail.png";
import iconCalendar from "./icon-calendar.png";
import AppDownload from "components/AppDownload";
import Toast from "components/Toast";
import DatePicker from 'components/DatePicker';
import moment from 'moment';

class Page extends Component {
  tomorrowDate = moment().add('days', 1).toDate();

  constructor(props) {
    super(props);
    this.state = {
      accept: false,
      step: 1,
      info: {},
      loaded: false,
      bookDate: '',
      error: ''
    };
  }

  componentDidMount() {
    this.fetchData();
    document.title = "";
  }

  submit = (isAccept) => (_) => {
    let { orderNo, vaccineOrderItemId } = qs.parse(location.href.split("?")[1]);

    if (!this.state.accept) return Toast({ text: '请您勾选"已阅读"' });
    if (!this.state.bookTime) {
      try {
        document.querySelector('.vaccine-order-contact-card').scrollIntoView();
      } catch(e) {}
      return Toast({ text: '请您选择预约开针时间' });
    }

    let data = {
      orderNo,
      confirm: isAccept ? 1 : -1,
      vaccineOrderItemId,
      bookTime: this.state.bookTime
    };

    axios
      .post(`${APP_CONFIG.appServer}/app/vaccine/insuranceRecord/confirm`, data)
      .then((res) => {
        let { code, msg } = res.data;
        if (code !== 0) return Toast({ text: msg });
        let newState = { step: isAccept ? 1 : 2, info: { ...this.state.info } };
        isAccept && (newState.info.againConfirmStatus = 2);
        this.setState(newState);
      });
  };

  fetchData = () => {
    let { orderNo, vaccineOrderItemId } = qs.parse(location.href.split("?")[1]);

    axios
      .get(`${APP_CONFIG.appServer}/app/vaccine/insuranceRecord/getByOrderNo`, {
        params: { orderNo, vaccineOrderItemId },
      })
      .then((res) => {
        let { data, code, msg } = res.data;
        if (code !== 0) {
          return this.setState({ error: msg });
        }
        this.setState({ info: data, step: data.confirm, loaded: true });
      });
  };

  toggleRule = () => {
    if (this.state.accept) this.setState({ accept: false });
    else this.setState({ showRule: true });
  };

  accepted = () => {
    this.setState({ accept: true, showRule: false });
  };

  formatDate = date => moment(date).format('YYYY-MM-DD')

  getPeriod = (date) => moment(date).add(1, 'years').subtract(1, 'days').format('YYYY-MM-DD')

  render() {
    let dom;

    if (this.state.error) return <h2 style={{fontSize: '24px', padding: '20px'}}>{this.state.error}</h2>

    if (!this.state.loaded) return null;

    const orderInfo = (
      <div className="card vaccine-order-contact-card">
        <div className="card-hd">订单信息</div>
        <div className="card-bd">
          <p>订单编号：{this.state.info.orderNo}</p>
          <p>接种人：{this.state.info.name}</p>
          <p>手机号：{this.state.info.mobile}</p>
          <p>身份证号码：{this.state.info.idcardNo}</p>
        </div>
      </div>
    );

    if (this.state.step === 0) {
      dom = (
        <div className="misc-page-insurance-accept">
          <div className="img img01"></div>

          {orderInfo}

          <div className="date-info">
            <div className="date-info-item">
              <div className="date-info-item-bd">
                <div className="label">预约开针时间</div>
                <div className="label-for datepicker-label">
                  <DatePicker
                    date={this.state.bookTime}
                    minDate={this.tomorrowDate}
                    onChange={ date => this.setState({ bookTime: date })}
                  >
                    <p>{this.state.bookTime ? this.formatDate(this.state.bookTime) : '请选择'}</p>
                  </DatePicker>
                  <img src={iconCalendar} />
                </div>
              </div>
              <div className="border-bottom"></div>
              <div className="date-info-item-ft warning-text">
                1、请填写经彩虹医生/彩虹医生安排的接种机构和您确认过的预约开针时间；<br/>
                2、请您知悉：您在完成本保险确认后，彩虹医生将以本次确认的信息为准进行投保，即您的赠险将从您填写的预约开针时间生效，后期无论因您个人或接种机构需要调整开针时间，您的赠险保障期均无法更改。且您的实际开针时间必须在保障期内，该赠险方可生效。<br/>
                3、若由于您个人原因，提供错误信息而影响保险保障的，由您自行承担可能的损失（包括但不限于无法获得赠险、无法获得保险公司理赔等）【务必注意：若您未能在规定最晚时间前（即实际开针前一天）确认保险，待实际开针当天及此后再确认保险，填入的信息，则为错误信息之一种】
              </div>
              <div className="border-bottom"></div>
              <div className="date-info-item-bd">
                <div className="label">赠险保障期</div>
                <div className="label-for">
                  { this.state.bookTime ? <span>{this.formatDate(this.state.bookTime)} 至 {this.getPeriod(this.state.bookTime)}</span> : <span style={{color: '#999'}}>请先选择预约开针时间</span>}
                </div>
              </div>
              <div className="border-bottom"></div>
              <p className="warning-text">保障期将根据您填写的预约开针时间自动计算，无需手动填写。</p>
            </div>
          </div>

          <div className="img img02"></div>
          <div className="img img03"></div>

          {this.state.showRule && (
            <div className="rule">
              <div className="rule-mask"></div>
              <div className="rule-bd">
                <div className="rule-container">
                  <h3>中国平安财产保险股份有限公司</h3>
                  <p>平安预防接种个人意外伤害保险条款</p>
                  <p>注册号：C00001732312019122716661</p>
                  <p></p>
                  <p>总则</p>
                  <p>
                    第一条
                    本保险合同由保险条款、投保单、保险单、保险凭证以及批单等组成。凡涉及本保险合同的约定，均应采用书面形式。
                  </p>
                  <p>
                    第二条
                    本保险合同的被保险人应为六十五周岁（含）以下、身体健康、能正常工作或正常生活的自然人。
                  </p>
                  <p>
                    第三条
                    本保险合同的投保人应为具有完全民事行为能力的被保险人本人、对被保险人有保险利益的其他人。
                  </p>
                  <p>第四条 本保险合同的受益人包括：</p>
                  <p>（一）身故保险金受益人</p>
                  <p>
                    订立本保险合同时，被保险人或投保人可指定一人或数人为身故保险金受益人。身故保险金受益人为数人时，应确定其受益顺序和受益份额；未确定受益份额的，各身故保险金受益人按照相等份额享有受益权。投保人指定受益人时须经被保险人同意。
                  </p>
                  <p>
                    被保险人死亡后，有下列情形之一的，保险金作为被保险人的遗产，由保险人依照《中华人民共和国继承法》的规定履行给付保险金的义务：
                  </p>
                  <p>1．没有指定受益人，或者受益人指定不明无法确定的；</p>
                  <p>2．受益人先于被保险人死亡，没有其他受益人的；</p>
                  <p>3．受益人依法丧失受益权或者放弃受益权，没有其他受益人的。</p>
                  <p>
                    受益人与被保险人在同一事件中死亡，且不能确定死亡先后顺序的，推定受益人死亡在先。
                  </p>
                  <p>
                    被保险人或投保人可以变更身故保险金受益人，但需书面通知保险人，由保险人在本保险合同上批注。对因身故保险金受益人变更发生的法律纠纷，保险人不承担任何责任。
                  </p>
                  <p>
                    投保人指定或变更身故保险金受益人的，应经被保险人书面同意。被保险人为无民事行为能力人或限制民事行为能力人的，应由其监护人指定或变更身故保险金受益人。
                  </p>
                  <p>
                    （二）伤残保险金、预防接种一般反应医疗保险金、非预防接种一般反应医疗保险金、住院伙食津贴保险金的受益人；
                  </p>
                  <p>
                    除另有约定外，本保险合同的伤残保险金、预防接种一般反应医疗保险金、非预防接种一般反应医疗保险金、住院伙食津贴保险金的受益人为被保险人本人。
                  </p>
                  <p></p>
                  <p>保险责任</p>
                  <p>第五条 本保险合同所指的的保险事件为：</p>
                  <p>（一）预防接种一般反应；</p>
                  <p>（二）预防接种异常反应；</p>
                  <p>
                    （三）因接种单位违反预防接种工作规范、免疫程序、疫苗使用指导原则、接种方案给被保险人造成的损害；
                  </p>
                  <p>（四）因疫苗质量不合格给被保险人造成的损害；</p>
                  <p>（五）偶合症。</p>
                  <p>
                    第六条
                    保险期间内，被保险人在经人民政府卫生主管部门指定的医疗卫生机构接种本保险合同约定范围内的疫苗后发生本保险合同第五条中约定的保险事件而导致被保险人身故、伤残、医疗费用支出或住院治疗的，保险人依照下列约定给付保险金。
                  </p>
                  <p>（一）身故保险责任</p>
                  <p>
                    保险期间内，被保险人发生本保险合同第五条中约定的保险事件，并自事故发生之日起一百八十日内因该事故身故的，保险人按身故保险金额给付身故保险金后，对被保险人的保险责任终止。
                  </p>
                  <p>
                    被保险人身故前保险人已给付本条第（二）项约定的伤残保险金的，身故保险金应扣除已给付的保险金。
                  </p>
                  <p>（二）伤残保险责任</p>
                  <p>
                    保险期间内，被保险人发生本保险合同第五条中约定的保险事件，并自该事故发生之日起一百八十日内因该事故造成《人身保险伤残评定标准及代码》（标准编号为JR/T0083—2013，下简称《伤残评定标准》）所列伤残之一的，保险人按该表所列给付比例乘以身故保险金额给付伤残保险金。如第一百八十日治疗仍未结束的，按当日的身体情况进行伤残鉴定，并据此给付伤残保险金。
                  </p>
                  <p>
                    1．当同一保险事故造成两处或两处以上伤残时，应首先对各处伤残程度分别进行评定，如果几处伤残等级不同，以最重的伤残等级作为最终的评定结论；如果两处或两处以上伤残等级相同，伤残等级在原评定基础上最多晋升一级，最高晋升至第一级。同一部位和性质的伤残，不应采用《伤残评定标准》条文两条以上或者同一条文两次以上进行评定。
                  </p>
                  <p>
                    2．被保险人如在本次意外伤害事故之前已有伤残，保险人按合并后的伤残程度在《伤残评定标准》中所对应的给付比例给付伤残保险金，但应扣除原有伤残程度在《伤残评定标准》所对应的伤残保险金。在保险期间内，前述第（一）、（二）款下的保险金累计给付金额以保险单载明的身故保险金额为限。
                  </p>
                  <p>（三）预防接种一般反应医疗保险责任</p>
                  <p>
                    保险期间内，被保险人发生预防接种一般反应，并在符合本保险合同释义的医院（以下简称“释义医院”）或接种疫苗的医疗卫生机构进行治疗，保险人就被保险人自事故发生之日起一百八十日内实际支出的按照当地社会医疗保险主管部门规定可报销的、必要的、合理的医疗费用，按保险单载明的免赔额、赔付比例计算给付预防接种一般反应医疗保险金。
                  </p>
                  <p>
                    被保险人无论一次或多次发生预防接种一般反应，保险人均按上述规定分别给付预防接种一般反应医疗保险金，但累计给付金额以被保险人的预防接种一般反应医疗保险金额为限，累计给付金额达到预防接种一般反应医疗保险金额时，对被保险人的该项保险责任终止。
                  </p>
                  <p>
                    被保险人如果已从其他途径获得补偿，则保险人只承担合理医疗费用剩余部分的保险责任。
                  </p>
                  <p>（四）非预防接种一般反应医疗保险责任</p>
                  <p>
                    保险期间内，被保险人发生本保险合同第五条中约定的（二）至（五）项保险事件，并在释义医院或接种疫苗的医疗卫生机构进行治疗，保险人就被保险人自事故发生之日起一百八十日内实际支出的按照当地社会医疗保险主管部门规定可报销的、必要的、合理的医疗费用，按保险单载明的免赔额、赔付比例计算给付非预防接种一般反应医疗保险金。
                  </p>
                  <p>
                    被保险人无论一次或多次发生非预防接种一般反应，保险人均按上述规定分别给付非预防接种一般反应医疗保险金，但累计给付金额以被保险人的非预防接种一般反应医疗保险金额为限，累计给付金额达到预防非预防接种一般反应医疗保险金额时，对被保险人的该项保险责任终止。
                  </p>
                  <p>
                    被保险人如果已从其他途径获得补偿，则保险人只承担合理医疗费用剩余部分的保险责任。
                  </p>
                  <p>（五）住院伙食津贴保险责任</p>
                  <p>
                    保险期间内，被保险人发生本保险合同第五条中约定的保险事件后需要住院治疗的，保险人按被保险人的实际住院天数乘以保险单载明的住院伙食津贴日金额计算并给付住院伙食津贴保险金，最高给付天数为一百八十天。
                  </p>
                  <p></p>
                  <p>责任免除</p>
                  <p>
                    第七条
                    因下列原因造成被保险人身故、伤残、医疗费用支出或住院治疗的，保险人不承担给付保险金责任：
                  </p>
                  <p>（一）投保人的故意行为；</p>
                  <p>（二）不配合治疗或擅自使用药物；</p>
                  <p>
                    （三）被保险人有疫苗说明书规定的接种禁忌，在接种前投保人、被保险人或者被保险人的监护人未如实提供被保险人的健康状况和接种禁忌等情况，接种后被保险人原有疾病急性复发或者病情加重；
                  </p>
                  <p>（四）因心理因素发生的心因性反应。</p>
                  <p></p>
                  <p>保险金额</p>
                  <p>第八条 保险金额是保险人承担给付保险金责任的最高限额。</p>
                  <p>
                    本保险合同的“身故保险金额”、“预防接种一般反应医疗保险金额”、“非预防接种一般反应医疗保险金额”和“住院伙食津贴日金额”,由投保人与保险人协商确定，并在保险单中载明。
                  </p>
                  <p></p>
                  <p>保险期间</p>
                  <p>
                    第九条
                    本保险合同保险期间由投保人和保险人协商确定，并在保险单中载明。
                  </p>
                  <p></p>
                  <p>保险人义务</p>
                  <p>
                    第十条
                    本保险合同成立后，保险人应当及时向投保人签发保险单或其他保险凭证。
                  </p>
                  <p>
                    第十一条
                    保险人按照本保险合同约定，认为被保险人提供的有关索赔的证明和资料不完整的，应当及时一次性通知投保人、被保险人补充提供。
                  </p>
                  <p>
                    第十二条
                    保险人收到被保险人的给付保险金的请求后，应当及时作出是否属于保险责任的核定；情形复杂的，保险人将在确定是否属于保险责任的基本材料收集齐全后，尽快作出核定。
                  </p>
                  <p>
                    保险人应当将核定结果通知被保险人；对属于保险责任的，在与被保险人达成给付保险金的协议后十日内，履行给付保险金义务。保险合同对给付保险金的期限有约定的，保险人应当按照约定履行给付保险金的义务。保险人依照前款约定作出核定后，对不属于保险责任的，应当自作出核定之日起三日内向被保险人发出拒绝给付保险金通知书，并说明理由。
                  </p>
                  <p>
                    第十三条
                    保险人自收到给付保险金的请求和有关证明、资料之日起六十日内，对其给付的数额不能确定的，应当根据已有证明和资料可以确定的数额先予支付；保险人最终确定给付的数额后，应当支付相应的差额。
                  </p>
                  <p>
                    第十四条
                    投保人符合保险法规定的退还保险费相关要求的，保险人应当按照保险法相关规定退还未满期净保费。
                  </p>
                  <p></p>
                  <p>投保人、被保险人义务</p>
                  <p>
                    第十五条 除另有约定外，投保人应当在保险合同成立时交清保险费。
                  </p>
                  <p>
                    第十六条
                    订立保险合同，保险人就被保险人的有关情况提出询问的，投保人应当如实告知。
                  </p>
                  <p>
                    投保人故意或者因重大过失未履行前款规定的义务，足以影响保险人决定是否同意承保或者提高保险费率的，保险人有权解除本保险合同。
                  </p>
                  <p>
                    前款规定的合同解除权，自保险人知道有解除事由之日起，超过三十日不行使而消灭。自合同成立之日起超过二年的，保险人不得解除合同；发生保险事故的，保险人应当承担给付保险金责任。
                  </p>
                  <p>
                    投保人故意不履行如实告知义务的，保险人对于合同解除前发生的保险事故，不承担给付保险金责任，并不退还保险费。
                  </p>
                  <p>
                    投保人因重大过失未履行如实告知义务，对保险事故的发生有严重影响的，保险人对于合同解除前发生的保险事故，不承担给付保险金责任，但应当退还保险费。
                  </p>
                  <p>
                    保险人在合同订立时已经知道投保人未如实告知的情况的，保险人不得解除合同；发生保险事故的，保险人应当承担给付保险金责任。
                  </p>
                  <p>
                    第十七条
                    投保人、被保险人或者保险金受益人知道保险事故发生后，应当及时通知保险人。故意或者因重大过失未及时通知，致使保险事故的性质、原因、损失程度等难以确定的，保险人对无法确定的部分，不承担给付保险金责任，但保险人通过其他途径已经及时知道或者应当及时知道保险事故发生的除外。
                  </p>
                  <p>上述约定，不包括因不可抗力而导致的迟延。</p>
                  <p></p>
                  <p>保险金申请与给付</p>
                  <p>
                    第十八条
                    保险金申请人向保险人申请给付保险金时，应提交以下材料。保险金申请人因特殊原因不能提供以下材料的，应提供其他合法有效的材料。保险金申请人未能提供有关材料，导致保险人无法核实该申请的真实性的，保险人对无法核实部分不承担给付保险金的责任。
                  </p>
                  <p>（一）身故保险金申请</p>
                  <p>1．保险金给付申请书；</p>
                  <p>2．保单号；</p>
                  <p>3．保险金申请人的身份证明；</p>
                  <p>4．公安部门或医疗机构出具的被保险人死亡证明书；</p>
                  <p>
                    5.
                    若被保险人发生预防接种异常反应或偶合症的，需提供市级或者省级预防接种异常反应调查诊断专家组或政府认可的其他鉴定机构出具的预防接种异常反应或偶合症的调查诊断或鉴定结论；若被保险人发生预防接种一般反应的，需提供接种疫苗的医疗机构出具的事故证明；
                  </p>
                  <p>6．被保险人的户籍注销证明；</p>
                  <p>
                    7．保险金申请人所能提供的与确认保险事故的性质、原因、损失程度等有关的其他证明和资料；
                  </p>
                  <p>
                    8．若保险金申请人委托他人申请的，还应提供授权委托书原件、委托人和受托人的身份证明等相关证明文件。
                  </p>
                  <p>（二）伤残保险金申请</p>
                  <p>1．保险金给付申请书；</p>
                  <p>2．保单号；</p>
                  <p>3．被保险人身份证明；</p>
                  <p>
                    4．二级以上（含二级）或保险人认可的医疗机构或司法鉴定机构出具的伤残鉴定诊断书；
                  </p>
                  <p>
                    5.
                    若被保险人发生预防接种异常反应或偶合症的，需提供市级或者省级预防接种异常反应调查诊断专家组或政府认可的其他鉴定机构出具的预防接种异常反应或偶合症的调查诊断或鉴定结论；若被保险人发生预防接种一般反应的，需提供接种疫苗的医疗机构出具的事故证明；
                  </p>
                  <p>
                    6．保险金申请人所能提供的与确认保险事故的性质、原因、损失程度等有关的其他证明和资料；
                  </p>
                  <p>
                    7．若保险金申请人委托他人申请的，还应提供授权委托书原件、委托人和受托人的身份证明等相关证明文件。
                  </p>
                  <p>（三）预防接种一般反应、非预防接种一般反应医疗保险金申请</p>
                  <p>1．保险金给付申请书；</p>
                  <p>2．保单号；</p>
                  <p>3．被保险人身份证明；</p>
                  <p>
                    4．释义医院或接种疫苗的医疗机构出具的医疗证明和医疗费用原始凭证；
                  </p>
                  <p>
                    5.若被保险人发生预防接种异常反应或偶合症的，需提供市级或者省级预防接种异常反应调查诊断专家组或政府认可的其他鉴定机构出具的预防接种异常反应或偶合症的调查诊断或鉴定结论；若被保险人发生预防接种一般反应的，需提供接种疫苗的医疗机构出具的事故证明；
                  </p>
                  <p>
                    6．保险金申请人所能提供的与确认保险事故的性质、原因、损失程度等有关的其他证明和资料；
                  </p>
                  <p>
                    7．若保险金申请人委托他人申请的，还应提供授权委托书原件、委托人和受托人的身份证明等相关证明文件。
                  </p>
                  <p>（四）住院伙食津贴保险金申请</p>
                  <p>1．保险金给付申请书；</p>
                  <p>2．保单号；</p>
                  <p>3．被保险人身份证明；</p>
                  <p>4．释义医院出具的诊断证明和住院证明；</p>
                  <p>
                    5.
                    若被保险人发生预防接种异常反应或偶合症的，需提供市级或者省级预防接种异常反应调查诊断专家组或政府认可的其他鉴定机构出具的预防接种异常反应或偶合症的调查诊断或鉴定结论；若被保险人发生预防接种一般反应的，需提供接种疫苗的医疗机构出具的事故证明；
                  </p>
                  <p>
                    6．保险金申请人所能提供的与确认保险事故的性质、原因、损失程度等有关的其他证明和资料；
                  </p>
                  <p>
                    7．若保险金申请人委托他人申请的，还应提供授权委托书原件、委托人和受托人的身份证明等相关证明文件。
                  </p>
                  <p></p>
                  <p>争议处理和法律适用</p>
                  <p>
                    第十九条
                    因履行本保险合同发生的争议，由当事人协商解决。协商不成的，提交保险单载明的仲裁机构仲裁；保险单未载明仲裁机构或者争议发生后未达成仲裁协议的，依法向人民法院起诉。
                  </p>
                  <p>
                    第二十条
                    与本保险合同有关的以及履行本保险合同产生的一切争议处理适用中华人民共和国法律（不包括港澳台地区法律）。
                  </p>
                  <p></p>
                  <p>其他事项</p>
                  <p>
                    第二十一条
                    保险金申请人向保险人请求保险金的诉讼时效，按照有关法律规定执行，自其知道或者应当知道保险事故之日起计算。
                  </p>
                  <p>
                    第二十二条
                    在本保险合同成立后，投保人可以书面形式通知保险人解除合同。
                  </p>
                  <p>投保人解除本保险合同时，应提供下列证明文件和资料：</p>
                  <p>（一）保险合同解除申请书；</p>
                  <p>（二）保险单；</p>
                  <p>（三）保险费交付凭证；</p>
                  <p>（四）投保人身份证明。</p>
                  <p>
                    投保人要求解除本保险合同，自保险人接到保险合同解除申请书之时起，本保险合同的效力终止。保险人收到上述证明文件和资料之日起三十日内退还保险单的未满期净保费。
                  </p>
                  <p></p>
                  <p>释义</p>
                  <p>第二十三条</p>
                  <p>
                    【周岁】以法定身份证明文件中记载的出生日期为基础计算的实足年龄。
                  </p>
                  <p>
                    【人身保险伤残评定标准及代码】《人身保险伤残评定标准及代码》（JR/T
                    0083—2013）是由中国保险监督管理委员会发布（保监发[2014]6号）并经国家标准化委员会备案的中华人民共和国金融行业标准。
                  </p>
                  <p>
                    【医院】指保险人与投保人约定的定点医院，未约定定点医院的，则指经中华人民共和国卫生部门评审确定的二级或二级以上的公立医院，但不包括主要作为诊所、康复、护理、休养、静养、戒酒、戒毒等或类似的医疗机构。该医院必须具有符合国家有关医院管理规则设置标准的医疗设备，且全天二十四小时有合格医师及护士驻院提供医疗及护理服务。
                  </p>
                  <p>
                    【预防接种一般反应】指在预防接种后发生的，由疫苗本身所固有的特性引起的，对机体只会造成一过性生理功能障碍的反应。主要有发热和局部红肿，同时可能伴有全身不适、倦怠、食欲不振、乏力等综合症状。
                  </p>
                  <p>
                    【预防接种异常反应】指合格的疫苗在实施规范接种过程中或者实施规范接种后造成受种者机体组织器官、功能损害，相关各方均无过错的药品不良反应。常见的预防接种异常反应包括无菌性脓肿、热性惊厥、过敏性休克、过敏性皮疹、过敏性紫癜、血小板减少性紫癜、局部过敏反应、血管性水肿、多发性神经炎、臂丛神经炎、癫痫、脑病、脑炎和脑膜炎、脊灰疫苗相关病例以及接种卡介苗后的淋巴结炎、骨髓炎、全身散播性卡介苗感染等。
                  </p>
                  <p>
                    【偶合症】指受种者在接种时正处于某种疾病的潜伏期或者前驱期，接种后偶合发病。
                  </p>
                  <p>
                    【未满期净保费】未满期净保费=保险费×[1-(保险单已经过天数/保险期间天数)]
                    ×（1-15%）。经过天数不足一天的按一天计算。
                  </p>
                  <p>
                    【保险金申请人】指受益人或被保险人的继承人或依法享有保险金请求权的其他自然人。
                  </p>
                  <p>【不可抗力】指不能预见、不能避免并不能克服的客观情况。</p>
                  <p></p>
                  <p></p>
                  <p></p>
                  <p>平安附加预防接种失效疾病保险条款</p>
                  <p>注册号：C00001732622020033113052</p>
                  <p></p>
                  <p>总则</p>
                  <p>
                    第一条
                    本附加保险合同须附加于各类意外伤害保险、健康保险合同（以下简称“主保险合同”）。主保险合同所附条款、投保单、保险单、保险凭证以及批单等，凡与本附加保险合同相关者，均为本附加保险合同的构成部分。凡涉及本附加保险合同的约定，均应采用书面形式。
                  </p>
                  <p>
                    若主保险合同与本附加保险合同的条款互有冲突，则以本附加保险合同的条款为准。本附加保险合同未尽事宜，以主保险合同的条款规定为准。
                  </p>
                  <p>
                    第二条
                    本附加保险合同的被保险人应为六周岁（含）以下、已经在人民政府卫生主管部门指定的医疗卫生机构接种了保险单载明的疫苗、身体健康的自然人。
                  </p>
                  <p></p>
                  <p>保险责任</p>
                  <p>
                    第三条
                    自保险期间开始满三十日（含）起（续保自续保保险期间开始日起），至保险期间结束日止，被保险人经过符合本附加保险合同释义的医院（以下简称“释义医院”）确诊首次罹患特定疫苗对应疾病的，保险人按照合同约定给付疫苗失效保险金，本附加保险合同终止。其中，特定疫苗是指在保险单中载明的、且被保险人在保险期间开始日（不含）之前已经在人民政府卫生主管部门指定的医疗卫生机构完成接种的疫苗。
                  </p>
                  <p></p>
                  <p>责任免除</p>
                  <p>第四条 发生下列情形，保险人不承担给付保险金责任：</p>
                  <p>（一）投保人、被保险人的故意行为；</p>
                  <p>
                    （二）被保险人或其家属不配合手术或不执行医嘱，擅自使用药物而造成的不良后果；
                  </p>
                  <p>（三）被保险人或其家属不遵守医院规章制度、不配合治疗；</p>
                  <p>
                    （四）保险期间开始日（不含）之前，被保险人没有接种保险单载明的疫苗；
                  </p>
                  <p>
                    （五）被保险人接种疫苗时本人及其家属已经知道或应当知道其使用的疫苗质量不合格、或已过期变质、或未经国家药品监督管理部门认可。
                  </p>
                  <p></p>
                  <p>保险金额</p>
                  <p>
                    第五条
                    本附加保险合同的疫苗失效保险金额由投保人与保险人协商确定，并在保险单中载明。
                  </p>
                  <p></p>
                  <p>保险金申请与给付</p>
                  <p>
                    第六条
                    保险金申请人向保险人申请给付保险金时，应提交以下材料。保险金申请人因特殊原因不能提供以下材料的，应提供其他合法有效的材料。保险金申请人未能提供有关材料，导致保险人无法核实该申请的真实性的，保险人对无法核实部分不承担给付保险金的责任。
                  </p>
                  <p>1．保险金给付申请书；</p>
                  <p>2．保险单原件；</p>
                  <p>3．被保险人身份证明；</p>
                  <p>4．医疗卫生机构出具的疫苗接种证明；</p>
                  <p>5．释义医院出具的疾病确诊证明；</p>
                  <p>
                    6．保险金申请人所能提供的与确认保险事故的性质、原因、损失程度等有关的其他证明和资料；
                  </p>
                  <p>
                    7．若保险金申请人委托他人申请的，还应提供授权委托书原件、委托人和受托人的身份证明等相关证明文件。
                  </p>
                  <p></p>
                  <p>其他事项</p>
                  <p>第七条 发生下列情况之一者，本附加保险合同即行终止：</p>
                  <p>（一）主保险合同终止；</p>
                  <p>（二）投保人解除本附加保险合同。</p>
                  <p></p>
                  <p>释义</p>
                  <p>第八条</p>
                  <p>
                    【周岁】以法定身份证明文件中记载的出生日期为基础计算的实足年龄。
                  </p>
                  <p>
                    【家属】指被保险人的配偶、子女、父母、祖父母、外祖父母、兄弟姐妹、孙子女、外孙子女、配偶父母、女婿、儿媳、姻亲兄弟姐妹。
                  </p>
                  <p>其他释义参照主合同条款。</p>
                  <p></p>
                  <p></p>
                  <p></p>
                  <p>平安附加调整被保险人年龄范围保险（B款）条款</p>
                  <p>注册号为：C00001731922019072903671</p>
                  <p></p>
                  <p>
                    第一条
                    本附加保险合同须附加于各种意外伤害保险、健康保险、家庭财产保险、责任保险合同（以下简称“主保险合同”）。主保险合同所附条款、投保单、保险单、保险凭证以及批单等，凡与本附加保险合同相关者，均为本附加保险合同的构成部分。凡涉及本附加保险合同的约定，均应采用书面形式。
                  </p>
                  <p>
                    若主保险合同与本附加保险合同的条款互有冲突，则以本附加保险合同的条款为准。本附加保险合同未尽事宜，以主保险合同的条款规定为准。
                  </p>
                  <p>
                    第二条
                    兹经投保人和保险人双方同意，可对主保险合同适用的被保险人年龄范围进行调整，具体以保险合同载明为准。
                  </p>
                  <p>主保险合同下约定的保险金额和其他条件不变。</p>
                </div>
                <div className="btn" onClick={this.accepted}>
                  已阅读《适用条款》
                </div>
              </div>
              </div>
          )}

          <div className="float-window">
            <div className="item item01" onClick={this.toggleRule}>
              <Radio checked={this.state.accept} /> 已阅读《适用条款》
            </div>
            <div className="item item03" onClick={this.submit(true)}>
              <strong>同意</strong>
              <small>接受该保险</small>
            </div>
          </div>
        </div>
      );
    } 
    else {
      dom = (
        <div className="misc-page-insurance-accept-success">
          <div className="success-detail">
            <img src={iconSuccess} alt="彩虹育儿" />
            <h2>确认成功</h2>
          </div>

          <AppDownload />
        </div>
      );
    }

    return dom;
  }
}

export default Page;